﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Security;

public partial class Controls_UC_Doimatkhau : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {
        ltrThongbao.Text = "";
        Literal1.Text = "";
        Literal2.Text = "";
        Literal3.Text = "";
        lblUserName.Text = Session["UserName"].ToString();
    }
    protected void XacNhan_Click(object sender, EventArgs e)
    {
        

        BUS_Customers cus = new BUS_Customers();
        if (txtPassWord.Text == "")
        {
            Literal3.Text = "<p class='thongbao'>Bạn chưa nhập mật khẩu hiện tại</p>";
        }
        string Pass = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassWord.Text, "MD5");

        string PassNew = txtPassWordMoi.Text;
        string PassNewRe = txtPassWordMoiRe.Text;
        if (cus.Customers_GetByTop(0, "UserName = '" + Session["UserName"] + "' and PassWord = '" + Pass + "'", "").Rows.Count < 1 && txtPassWord.Text!="")
        {
            ltrThongbao.Text = "<p class='thongbao'>Lỗi! Mật khẩu hiện tại không dúng. Vui lòng kiểm tra lại! </p>";
        }
        else
        {
            ltrThongbao.Text = "";

            if (PassNew == "")
            {
                Literal1.Text = "<p class='thongbao'>Bạn chưa nhập mật khẩu mới</p>";
            }
            if (PassNewRe == "")
            {
                Literal2.Text = "<p class='thongbao'>Bạn chưa nhập lại mật khẩu mới</p>";
            }
            if (PassNew !="" && PassNew == PassNewRe)
            {
                string SET = string.Format("PassWord = '{0}'",FormsAuthentication.HashPasswordForStoringInConfigFile(PassNew,"MD5"));
                cus.Customers_UpdateBySet(Session["UserName_Id"].ToString(), SET);
            }
            else if (PassNew != "")
            {
                ltrThongbao.Text = "<p class='thongbao'>Mật khẩu mới và nhập lại mật khẩu không khớp</p>";
            }

        }   
    }
}